super power - French English Dictionary